home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software of the Month Club 1996 June
/
Software of the Month Club 1996 June.iso
/
pc
/
os2
/
utility
/
clock
/
deutsch.ipf
< prev
next >
Wrap
Text File
|
1996-02-21
|
7KB
|
164 lines
#include "clock.h"
:userdoc.
:title."Uhr" Hilfe
:body.
:h1 res=ID_MAIN.Einführung
:i1.Einführung
:artwork name='clock.bmp' align=center.
:p.
Dieses Programm stellt eine grundlegende Revision des Uhrenprogramms
von Charles Petzold aus seinem Buch "Programming the OS/2 Presentation
Manager" dar. Es zeigt eine analoge Uhr an, die einmal pro Sekunde
angepaßt wird.
:p.
Für Frank's Nursery wurde das Programm modifiziert, so daß es die
Task-Zahl des Systems oder die Systemlast überwacht und die Farbe
seines Rahmens entsprechend der augenblicklichen Last verändert.
:p.
Wie Sie schon gesehen haben, ist die Hilfeeinrichtung aktiv und die
existierenden Kommandos können über das System-Menü des Fensters
angesprochen werden. Die folgenden Kommandos sind verfügbar:
:sl compact.
:li.:hpt.Werte speichern:ehpt.:hdref res=IDM_SAVE_APPLICATION.
:li.:hpt.Standardwerte:ehpt.:hdref res=IDM_RESET_DEFAULTS.
:li.:hpt.Ohne Rahmen:ehpt.:hdref res=IDM_HIDE_CONTROLS.
:li.:hpt.Konfiguration...:ehpt.:hdref res=IDM_CONFIGURE.
:li.:hpt.Produktinformation:ehpt.:hdref res=IDM_ABOUT.
:esl.
:h1 res=IDM_SAVE_APPLICATION.Werte speichern (Menü-Option)
:i1.Werte speichern (Menü-Option)
Bei Selektion dieser Menü-Option speichert das Programm seine
augenblickliche Position und den Zustand des Rahmens.
Beim nächsten Programmstart wird das Fenster an der gleichen Position
und entweder mit oder ohne Rahmen erscheinen, entsprechend dem
gespeicherten Zustand.
:p.
:note.Dieses Kommando kann über F2 direkt ausgeführt werden.
:h1 res=IDM_RESET_DEFAULTS.Standardwerte (Menü-Option)
:i1.Standardwerte (Menü-Option)
Diese Menü-Option setzt die Schriftart- und Farbattribute des
Programms auf ihre Standardwerte zurück.
:h1 res=IDM_HIDE_CONTROLS.Ohne Rahmen (Menü-Option)
:i1.Ohne Rahmen (Menü-Option)
Diese Menü-Option verbirgt den Rahmen des Programmfensters, d.h. also
das System-Menü, den Titelbalken und den Knopf für Symbolgröße. Mit
einem Doppelklick auf irgendeinen Mausknopf kann diese Option
umgeschaltet werden. Da ich es für nützlich hielt, das Fenster
bewegen zu können, auch wenn der Rahmen verborgen ist, wurde das
Fenster so eingerichtet, daß es mit jedem Mausknopf verschoben werden
kann.
:p.
:note.Dieses Kommando kann über ALT+H direkt ausgeführt werden.
:h1 res=IDM_CONFIGURE.Konfiguration... (Menü-Option)
:i1.Konfiguration... (Menü-Option)
Bei Selektion dieser Menü-Option wird der
Konfigurations-Dialog des Programms angezeigt.
:p.
:note.Die Tastenkombination Alt+C führt dieselbe Funktion aus.
:h1 res=IDD_CONFIGURE.Konfiguration... (Dialog)
:i1.Konfiguration... (Dialog)
Dieses Dialogfenster erlaubt die Änderung aller konfigurierbaren
Aspekte des Programms.
Nehmen Sie alle gewünschten Änderungen vor und drücken dann
die ENTER-Taste oder klicken auf den OK-Knopf, um die
Änderungen wirksam werden zu lassen.
:p.
Um den Dialog abzubrechen ohne irgendeine der vorgenommenen
Änderungen zu speichern, drücken Sie die ESC-Taste oder
klicken auf den `Abbruch'-Knopf.
.br
Konfigurierbar sind u.a.:
:p.
:hp2.Uhrtyp:ehp2.
Der Uhrtyp kann entweder analog (mit Zeigern) oder digital sein. Wenn
die Uhr auf Symbolgröße reduziert wird, ist sie immer analog.
:p.
:hp2.24-Stunden-Uhr:ehp2.
Die Digitaluhr kann die Zeit entweder im 24-Stunden-Format von
00&colon.00 bis 23&colon.59 oder im 12-Stunden-Format amerikanischer
Machart anzeigen, wobei 'am' bzw. 'pm' an die Zeit angehängt wird.
:p.
:hp2.Ohne Rahmen:ehp2.
Wenn die Uhr nicht auf Symbolgröße reduziert ist, kann sie mit oder
ohne den üblichen Titelbalken mit System-Menü und
Verkleinerungs/Vergrößerungsknöpfen angezeigt werden. Wenn Sie diese
Teile des Rahmens verbergen wollen, bleibt der Rand zum Verändern der
Größe trotzdem erhalten. Das Fenster kann positioniert werden, indem
es mit Mauszeiger in seinem inneren Bereich verschoben wird. Seine
Größe kann verändert werden, indem irgendwelche seiner vier Ränder
bzw. Ecken mit der Maus verschoben werden.
:p.
:hp2.Stundensignal:ehp2.
Wenn dieser Knopf markiert ist, wird die Uhr zu Beginn jeder vollen
Stunde zwei kurze akustische Signale geben.
:p.
:hp2.Immer oberstes Fenster:ehp2.
Wenn dieser Knopf markiert ist, wird die Uhr immer auf der Spitze des
Fensterstapels bleiben, so daß sie immer sichtbar bleibt.
:p.
:hp2.Animation:ehp2.
Dieser Knopf aktiviert die Animationsfunktion beim Öffnen und
Schließen eines Fensters. Wenn diese aktiv ist, öffnet und schließt
sich das Programmfenster in der gleichen Art wie Ordner-Objekte,
nämlich mit Klang und Bewegung. Wie bei den Ordnern erfolgt die
Animation jedoch nur, wenn sie auf der System-Ebene eingeschaltet
wurde.
:p.
:hp2.Alarmtyp:ehp2.
Der Rahmen der Uhr verändert seine Farbe entweder entsprechend der
Systembelastung oder der Anzahl aktiver Tasks. Hier können Sie
auswählen, welche dieser Größen überwacht wird.
:p.
:hp2.Alarmstufen:ehp2.
Hier können Sie die Task-Anzahlen oder CPU-Lastfaktoren einstellen,
bei denen der Rahmen der Uhr sich von grün zu gelb und von gelb zu rot
verfärbt. Benützen Sie die Pfeiltasten nach oben oder unten, um die
Werte anzupassen oder benützen Sie die Maustasten, um die Aufwärts-
bzw. Abwärtsknöpfe rechts neben den Werten zu drücken.
:h1 res=IDM_ABOUT.Produktinformation (Menü-Option)
:i1.Produktinformation (Menü-Option)
Selektion dieser Option bewirkt die Anzeige der Produktinformation.
:h1 res=IDD_ABOUT.Produktinformation (Dialog)
:i1.Produktinformation (Dialog)
Das Dialogfenster zeigt den Namen des Programms, das zugehörige Symbol
und die Copyright-Information an. Das Fenster kann verlassen werden,
indem man die Eingabetaste, die Leertaste oder ESC drückt oder auf den
OK-Knopf klickt.
:h1 res=IDM_KEYS_HELP.Hilfe für Tasten
:i1.Hilfe für Tasten
Die folgenden Funktionstasten wurden für dieses Programm definiert:
:sl compact.
:li.F1 - Hilfe
:li.F2 - Werte speichern
:li.F3 - Ende
:li.Alt+H - Ohne Rahmen
:li.Alt+C - Konfiguration
:esl.:p.
:h1 res=IDD_PROFILE_PATH.Initialisierungspfad setzen (Dialog)
:i1.Initialisierungspfad setzen (Dialog)
Dieser Dialog wird angezeigt, wenn das Programm seine
Initialisierungsdatei (INI) nicht finden kann. Er fragt danach, wo
die Datei ist oder wo sie angelegt werden soll.
:p.
Nur ein gültiger
Verzeichnisname wird akzeptiert. Wenn Sie den Namen eingegeben haben,
drücken Sie die ENTER-Tast oder klicken Sie auf den OK-Knopf, damit
das Programm fortfährt.
:p.
Wenn Sie die Initialisierungssequenz
abbrechen wollen, drücken Sie die ESC-Taste oder klicken auf den
`Abbruch'-Knopf.
:euserdoc.